Regular transducer expressions for regular transformations

نویسندگان

چکیده

Functional MSO transductions, deterministic two-way transducers, as well streaming string transducers are all equivalent models for regular functions. In this paper, we show that every function, either on finite words or infinite words, captured by a transducer, can be described with transducer expression (RTE ). For the uses Muller acceptance and ω-regular look-ahead. RTEs constructed from constant functions using combinators if-then-else (deterministic choice), Hadamard product, unambiguous versions of Cauchy 2-chained Kleene-iteration omega-iteration. Our proof works transformations both extending result Alur et al. in LICS'14. The construction an RTE associated is guided which “good” wrt. its transition monoid. “Good” expressions unambiguous, ensuring functionality output computed. Moreover, expressions, iterations (Kleene-plus omega) restricted to subexpressions corresponding idempotent elements obtained version Imre Simon's famous forest factorization theorem. To handle introduce notion monoids look-ahead, where look-ahead some backward Büchi automaton. This paper extended [15] presented at LICS'18.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Regular Transducer Expressions for Regular Transformations

Functional MSO transductions, deterministic two-way transducers, as well as streaming string transducers are all equivalent models for regular functions. In this paper, we show that every regular function, either on finite words or on infinite words, captured by a deterministic two-way transducer, can be described with a regular transducer expression (RTE). For infinite words, the transducer us...

متن کامل

Explanations for Regular Expressions

Regular expressions are widely used, but they are inherently hard to understand and (re)use, which is primarily due to the lack of abstraction mechanisms that causes regular expressions to grow large very quickly. The problems with understandability and usability are further compounded by the viscosity, redundancy, and terseness of the notation. As a consequence, many different regular expressi...

متن کامل

Regular Expressions for Provenance

As noted by Green et al. several provenance analyses can be considered a special case of the general problem of computing formal polynomials resp. power-series as solutions of an algebraic system. Specific provenance is then obtained by means of evaluating the formal polynomial under a suitable homomorphism. Recently, we presented the idea of approximating the least solution of such algebraic s...

متن کامل

Regular expressions for language engineering

Many of the processing steps in natural language engineering can be performed using nite state transducers An optimal way to create such transducers is to compile them from regular expressions This paper is an introduction to the regular expression calculus extended with certain operators that have proved very useful in natural language appli cations ranging from tokenization to light parsing T...

متن کامل

Regular Expressions for Data Words

In data words, each position carries not only a letter form a finite alphabet, as the usual words do, but also a data value coming from an infinite domain. There has been a renewed interest in them due to applications in querying and reasoning about data models with complex structural properties, notably XML, and more recently, graph databases. Logical formalisms designed for querying such data...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Information & Computation

سال: 2022

ISSN: ['0890-5401', '1090-2651']

DOI: https://doi.org/10.1016/j.ic.2020.104655